Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Python QA Engineer: автоматизация тестирования от Otus

Вы научитесь

Перед тем, как позволять пользователям пользоваться программой или функционалом сайта, необходимо протестировать его возможности. Это даёт программистам и разработчикам уверенность в том, что все системы работают отлаженно и не допускают просчётов.Тестированием ПО, кода, программ или приложений занимаются тестировщики и Middle QA-engineer. Став студентом курса, вы освоите несколько языков программирования и сможете пользоваться множеством инструментов по специальности. Профессионалы научат вас автоматизировать проверку, вы погрузитесь в практику и сможете найти первую работу до конца курса.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
5 месяцев
Стоимость
101000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Писать автотесты
#02
Использовать Selenium 4
#03
Использовать практики devops
#04
Искать неисправности в работе веб-приложений
Программа курса

Программа курса состоит из 7 тематических блоков и 38 тем суммарно. Вы сможете не просто погружаться в них, но и постепенно отрабатывать новые знания на практике. 

Введение в автоматизацию тестирования

Вы создадите собственный проект в GitHub. Проведёте анализ видов и целей курса.  Изучите понятие автотестов. Сможете выделить особенности инструмента-фреймворка.  Попробуете разобраться в главных понятиях ООП.  Вам предстоит разобраться в парадигме ФП. 

Вы создадите собственный проект в GitHub. Проведёте анализ видов и целей курса. 

Изучите понятие автотестов. Сможете выделить особенности инструмента-фреймворка. 

Попробуете разобраться в главных понятиях ООП. 

Вам предстоит разобраться в парадигме ФП. 

Тестирование API

Вы будете работать с основными типами данных. Попробуете повзаимодействовать с менеджерами контекста. Вам предстоит протестировать сервисы и поработать с библиотекой.  Вы будете шаблонизировать тестирования с помощью генераторов.  Вам нужно будет создать алгоритм на примере ДЗ. 

Вы будете работать с основными типами данных. Попробуете повзаимодействовать с менеджерами контекста.

Вам предстоит протестировать сервисы и поработать с библиотекой. 

Вы будете шаблонизировать тестирования с помощью генераторов. 

Вам нужно будет создать алгоритм на примере ДЗ. 

Тестирование UI

Вы рассмотрите устройство веб-приложений.  Вы подготовите инфрастуктуру для запуска тестов. Вам будет необходимо произвести поиск элементов с помощью Selenium. Напишете свои.  Вы научитесь работать с ожиданиями элементов. Узнаете, как работать с кукис и другими остающимися элементами.  Вы проведёте анализ свойства и сможете выполнять сложные действия.  Узнаете, что в программировании называется паттернами. Сможете выделять общие компоненты объектов страниц. Научитесь строить системы для проведения этих действий.  Вы сможете производить построение отчётов.  Вы будете запускать тесты на локальной и удалённой машинах.  Рассмотрите влияние сервиса на тестирования. 

Вы рассмотрите устройство веб-приложений. 

Вы подготовите инфрастуктуру для запуска тестов.

Вам будет необходимо произвести поиск элементов с помощью Selenium. Напишете свои. 

Вы научитесь работать с ожиданиями элементов.

Узнаете, как работать с кукис и другими остающимися элементами. 

Вы проведёте анализ свойства и сможете выполнять сложные действия. 

Узнаете, что в программировании называется паттернами. Сможете выделять общие компоненты объектов страниц.

Научитесь строить системы для проведения этих действий. 

Вы сможете производить построение отчётов. 

Вы будете запускать тесты на локальной и удалённой машинах. 

Рассмотрите влияние сервиса на тестирования. 

Работа с бекендом

Рассмотрите операционную систему: процессы, файлы, дебаги и неисправности.  Ва предстоит поработать с линуксом благодаря возможностям языка программирования. Вы будете выяснять, какие ошибки есть в backend. Вам предстоит настроить автоматическую проверку.  Вы будете работать с библиотеками.  Вам нужно будет изучит работу с БД и обращениями с помощью отдельных языков. 

Рассмотрите операционную систему: процессы, файлы, дебаги и неисправности. 

Ва предстоит поработать с линуксом благодаря возможностям языка программирования.

Вы будете выяснять, какие ошибки есть в backend.

Вам предстоит настроить автоматическую проверку. 

Вы будете работать с библиотеками. 

Вам нужно будет изучит работу с БД и обращениями с помощью отдельных языков. 

DevOps

Вы создадите свои контейнеры.  Вы сможете выяснить, какие проблемы есть в организации приложений.  Под руководством эксперта вы установите и проведёте настройку. Научитесь готовить окружение. 

Вы создадите свои контейнеры. 

Вы сможете выяснить, какие проблемы есть в организации приложений. 

Под руководством эксперта вы установите и проведёте настройку.

Научитесь готовить окружение. 

Другие виды тестирования

Рассмотрите фреймворк. Узнаете, когда его целесообразно использовать. Узнаете, как сравнивать версии и изображения.  Сможете писать свои заглушки.  Поймёте, когда применяется такой тип тестирования.  Сможете проверять приложения и программы с помощью тестирования методом нагрузки.

Рассмотрите фреймворк. Узнаете, когда его целесообразно использовать.

Узнаете, как сравнивать версии и изображения. 

Сможете писать свои заглушки. 

Поймёте, когда применяется такой тип тестирования. 

Сможете проверять приложения и программы с помощью тестирования методом нагрузки.

Проектный модуль

Выберете тему дипломной работы, над которой вскоре начнёте работать.  Узнаете, какие барьеры могут помешать вам реализовать свою работу качественно.  Сможете пройти тестовое собеседование. Поймёте, как вести себя, чтобы получить оффер. Представите свою дипломную работу комиссии.

Выберете тему дипломной работы, над которой вскоре начнёте работать. 

Узнаете, какие барьеры могут помешать вам реализовать свою работу качественно. 

Сможете пройти тестовое собеседование. Поймёте, как вести себя, чтобы получить оффер.

Представите свою дипломную работу комиссии.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.